home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Shareware / Programare / sharp / wwwSharp_setup.exe / {app} / Examples / Config / Config.wsits (.txt) < prev    next >
Windows Compiled HTML Help File  |  2003-12-24  |  10KB  |  39 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <HTML>
  3. <HEAD>
  4.     <TITLE>www-Sharp.ClrHost Hello .Net demo</TITLE>
  5.     <META name="GENERATOR" content="MSHTML 6.00.2800.1264">
  6.     <META http-equiv="MSThemeCompatible" content="Yes">
  7.     <!-- AppDomain represents .Net application domain. To specify parameters,
  8.         this object should be placed before other objects.-->
  9.     <OBJECT id="AppDomain" classid="clsid:89F1D07D-3AC6-4ACB-B8A4-8EDDDCB0142E">
  10.         <PARAM name="PrivateBinPath" value="bin">
  11.         <PARAM name="ConfigurationFile" value="myconfig.config">
  12.     </OBJECT>
  13.     <!-- ClrInstance object. AssemblyName and TypeName parameters are required.
  14.         AssemblyName - preferrably should be full assembly name (with version, key, culture),
  15.         TypeName - full type name (with namespace).
  16.         Other parameters will be set to correspond object public properties (not fields).
  17.         -->
  18.     <OBJECT id="objTest" classid="clsid:4CC2B254-F4C7-4F52-881E-C2E10B14E003">
  19.         <PARAM name="AssemblyName" value="Config">
  20.         <PARAM name="TypeName" value="wwwSharp.ClrHost.Examples.Config">
  21.     </OBJECT>
  22. <SCRIPT language="JScript">
  23. function OnBtnConfigClick()
  24. {
  25.     //All object properties will be mapped except ToString. There is one 
  26.     //additional property - Instance that represents real .Net object.
  27.     //If you need to pass .Net object to script functions, use objTest.Instance.
  28.     //ToString method could be called as objTest.Instance.ToString 
  29.     //(because Instance is default property, objTest.ToString works too).
  30.     pOutput.innerText = objTest.GetConfigValue("Application Name");
  31. }
  32. </SCRIPT>
  33. </HEAD>
  34. <BODY>
  35.     <BUTTON id="btnConfig" onclick="OnBtnConfigClick()">Application name:</BUTTON>
  36.     <P id="pOutput"></P>
  37. </BODY>
  38. </HTML>
  39.